Dual channel readback recovery system

ABSTRACT

A dual channel readback recovery circuit includes a high resolution channel and a low resolution channel and a data latch. A logical filter in one or both channels rejects signals that are followed by other signals if they are spaced apart less than the rejection time interval allowed by the code used. Polarity qualifying logic rejects signals in the channels that are not matched in polarity.

This application is a divisional of Reissue Application Ser. No.08/206,042 (now U.S. Pat. No. Re 36,671 ), filed Mar. 4, 1994, which isa continuation of Reissue Application Ser. No. 07/558,013 (nowabandoned), filed Jul. 26, 1990, which is a Reissue of U.S. Pat. No.4,760,472, which issued Jul. 26, 1988.

This invention relates to digital magnetic recording, and moreparticularly to a signal recovery technique useful for reading highdensity digital magnetic recordings.

The signal read from a digital magnetic recording in most storagesystems is ordinarily a summation of individual pulses and is generallycharacterized by a some-what bell-shaped or sinusoidal-shaped pattern.The peak of each individual pulse is generally coincident with atransition of magnetic orientation on the moving magnetic media, whichin turn is representative of the value of encoded digital bits. Forexample, a transition of magnetic orientation may occur for each “1”bit, whereas the absence of a transition is indicative of a “0” digitalbit. The principal problem in the recovery of recorded informationconsists of detection and accurate location of the position of eachindividual peak. Ordinarily, a phased locked oscillator generates aseries of clock signals from the pulse peaks of the read signal toestablish a sequence of detection windows for reading encoded bits.Thus, a peak detected during the presence of a window indicates thedigital bit value of “1”, whereas the absence of a peak during adetection window indicates a binary value of “0”.

Most prior systems employ a single channel system to detect peakpositions by linearly filtering the readback signal to create a waveformwith symmetric peaks. High frequency noise is rejected by band-limitingthe signal. However, such systems cannot reduce intersymbol interferencewithout decreasing the signal-to-noise ratio.

A dual channel recovery scheme is described in U.S. Pat. No. 4,517,610 a“Multichannel Signal Recovery Circuit” by V. B. Minuhin and assigned tothe same assignee as the present invention. That system independentlyachieves reduction of intersymbol interference in the high resolutionchannel filter and good noise rejection in the low resolution channelfilter. The high resolution filter provides accurate timing by boostingthe high frequency content of the signal while the output of the lowresolution filter provides a validation signal. By choosing anappropriate delay between the two channels, the two signals can bematched and the data latch rejects the noise-induced false crossings inthe high resolution channel. The data latch is toggled by the crossoverpulse of the high resolution channel following the correspondingcrossover in the low resolution channel.

In addition to providing a high resolution channel which can toleratemore noise, the dual channel scheme is relatively insensitive to changesin the signal amplitude because it does not depend on a thresholddetection. This feature relaxes the requirements on signal modulationdue to flying height variations, media defects and media non-uniformity.Utilizing an adjustable delay line in one of the channels, it ispossible to bring the two channels into optimal signal synchronization.

One problem in prior dual channel recovery circuits is the necessity toprovide a very tight delay matching for different data patterns anddifferent track radius of the magnetic data disc. The problem is madedifficult by the fact that signals from different track radii of themagnetic disc are substantially different. The filters in the channelsmust accommodate this difference. In prior dual channel circuits,efforts to improve performance were directed toward improvement of delaymatching between the channels and attempted to seek “average” delaymatching without correcting delays for individual bit patterns to berecovered nor for signals from different track radii.

The present invention provides a dual channel recovery circuit which isinsensitive to tight delay matching between the channels. Hence, thecircuit insensitive to the changes of the channel responses as the headmoves from track to track along the disc radius.

It is an object of the present invention to provide a dual channelreadback recovery circuit that is insensitive to tight delay matchingbetween the channels.

Another object is to provide a dual channel readback recovery systemwhich is insensitive to changes in track position or radius.

In accordance with the present invention, a dual channel readbackrecovery circuit is provided with a logical filter in the data latch toreject false crossovers that are spaced apart less than the minimaldistance between written ones allowed by the code used. Polarityvalidation logic rejects false signals on the basis of improper polaritymatching between signals in the channels of the data latch. The logicalfilter and validation logic prevents certain false signals from beingdetected as true data.

One feature of the present invention resides in the fact that the dualchannel readback recovery circuit is insensitive to the delay matchingbetween the channels, and to the changes in the channel responses as thehead moves along disc radius.

Another feature of the present invention resides in the adaptation ofall delays and the logical filter rejection interval to the referenceclock signal which is derived from the system phase locked loop.

Still another feature of the present invention resides in the provisionof an LSI (large scale integration) chip data latch with adaptation ofall delays and the logical filters rejection intervals to a referenceclock signal by using on-chip delay cells, thereby providing accuratecontrol of environment and process tolerances.

The above and other features of this invention will be more fullyunderstood from the following detailed description, and the accompanyingdrawings, in which:

FIG. 1 is a block diagram of a dual channel readback recovery circuitaccording to the presently preferred embodiment of the presentinvention;

FIG. 2 consisting of A through M is a timing diagram of signals atvarious points of the block diagrams of FIG. 1;

FIG. 3 is a diagram of a logical filter useful in the apparatus shown inFIG. 1;

FIG. 4 is a block diagram of a preferred logical filter for use in thecircuit of FIG. 1;

FIG. 5 is a block diagram of a dual channel readback recovery circuitaccording to a modification of the present invention;

FIG. 6 A, B, D and N is a timing diagram of signals at various points ofthe diagram of FIG. 5; and

FIG. 7 is a block diagram of a dual channel readback recovery systemaccording to another modification of the present invention;

With reference to the drawings, and particularly to FIGS. 1 and 2, thereis illustrated a dual channel signal recovery system in accordance withpresently preferred embodiment of the present invention. A magneticmedia or disk 21 is driven by a drive motor (not shown) past aread/write head 22 to read signals from the disk. Head 22 providesreadback signals (waveform A in FIG. 2) to read amplifier 23 whichprovides read signals to the high and low resolution channels.

The waveform A illustrates a typical readback signal for recovery of(2,7) code signals from the case of maximal distance between recordedtransitions in medium magnetization (7 zeros between ones). Individualtransition peaks 11 represent recorded ones, and a considerable amountof noise is superimposed on the readback signal. (A (2,7) code is aknown encoding technique wherein at least two, but not more than seven,zeros occur between successive ones, so transitions will occur atspacings between three and eight windows apart.)

The low resolution linear filter 24 converts transition peaks toextended low noise antisymmetric pulses (waveform B in FIG. 2) so thatthe zero cross-over points 12 in waveform B corresponds to the peaks 11of waveform A. Intersymbol interference occurs in the low resolutionfilter so that the responses to individual transition peaks overlap andthe output of the low resolution filter 24 only crosses zero level atthe moments corresponding to peaks 11 in waveform A, which in turncorrespond to transitions in the recorded signal. The output of lowresolution filter 24 is supplied to zero crossing detector (comparator)25 which provides complimentary reset signals (waveforms D and E in FIG.2) to qualifying logic 30, operation of which will be described below.Due to intersymbol interference in the low resolution filter, accuratetiming cannot be achieved from the low resolution channel. As will beexplained below, the zero crossovers in the low resolution qualifyingsignals (waveforms D and E) can deviate up to ±1.5 detection windows(for 2.7 code) relative to their average position. High resolutionlinear filter 26 converts transition peaks 11 of signal A to shortanti-symmetric pulses (waveform C in FIG. 2) having their zero crossoverpoints 13 corresponding to the peaks of waveform A. In order to reduceintersymbol interference in the high resolution channel, high frequencycomponents of readback signal are emphasized in the high resolutionfilter, resulting in a relatively low average signal/noise ratio. Noiseand other undesirable signals 14 caused by nonideality of the filterresponse (leading and following tails) exist between true antisymmetricpulses are the output of the high resolution filter 26. However, thesignal/noise ratio is adequate to detect desired true transitions.Output from the high resolution filter 26 is supplied to zero crossingdetector (comparator) 27, which produces as its output (wave-form F) thetrue crossovers 15 as well as random cross-overs caused by the noise inthe channel and by other undesirable signals. Signals from the output ofzero crossing detector 27 are supplied to logical filter 28, to bedescribed in detail below. Preferably, detector 27 provides thecomplementary output signals to filter 28, for purposes to be describedbelow. Logical filter 28 only passes crossovers that are separated bymore than a minimum time interval τ, (shown in waveform F), which is therejection interval of the filter. If a (2,7) code is used in thechannel, the rejection interval, τ, is chosen to be slightly less thanthe time interval of 2 detection windows (at least two zeros betweenencoded ones in (2,7) code). Logical filter 28 also delays, the signalan amount slightly greater than the rejection interval of the filterresulting in waveform G. It should be noted that logical filter 28 alonedoes not eliminate all false crossovers in high resolution channel. Asshown in waveform G, the crossovers passed by logical filter 28, ingeneral, can be comprised of true crossovers 15 as well as falsecrossovers 16. The false crossovers 16 result from undesirable signal 14in waveform C.

Output from the logical filter 28 is supplied to the delay line 29,whose purpose is to bring signals in the two channels into proper timerelationship. It should be noted that depending on signal propagationtime in the low and high resolution filters, the delay line 29 may belocated either in the high or in the low resolution channels of datalatch. Delay line 29 has two complimentary outputs which provide twocomplimentary clocking signals (waveforms H and I) to logic 30.

Logic 30 is comprised of a positive polarity validation D-flip-flop 31and a negative polarity validation D-flip-flop 32. The flip-flops workas validating flip-flops alternately. The two complementary outputs ofthe low resolution zero crossing detector 25 provide two complimentarysignals (waveforms D and E) to the overriding reset inputs of flip-flops31 and 32, respectively. The two complimentary outputs of delay line 29provide two complimentary clocking signals (waveforms H and I) to theclock inputs of flip-flops 31 and 32, respectively. A constant highlevel logical signal is provided to the D-inputs of both flip-flops 31and 32. Flip-flops 31 and 32 produce waveforms J and K, respectively.

Each time the low resolution zero crossing detector 25 changes state,both flip-flops 32 and 32 will be forced to their low logical state. Oneof them will be forced low by the reset signal, the other will be in thelow state because it was forced into that state previously. Theflip-flop which was already low now has its reset condition removed, andwill be clocked high by the next positive edge at its clock input. Thisnext positive edge represents an encoded one. Thus, the flip-flopalready low at the time of a fest from zero crossing detector 25 becomesthe qualification flip-flop to detect transitions (ones) form delaylines 29. The qualification flip-flop will remain in the high state andignore any false signals 16, waveforms H and I, until next change in thestate of low resolution comparator 25 to force the flip-flop low. Thequalification flip-flop will ignore any negative edge at its clockinput, thereby protecting against false signals in the high resolutionchannel which are not matched in the polarity to the signals in the lowresolution channel. The positive pulses at the outputs of logic 30 aresupplied to OR gate 33 to produce waveform L. Output of OR gate 33 issupplied to the positive edge pulse former 34 which generates shortpulses (waveform M) representing the encoded ones of the recoveredreadback signal.

FIG. 3 is a block diagram of logical filter 28 according to the presentinvention. Filter 28 comprises a re-triggerable monostable multivibrator(one shot) 40 followed by a D-flip-flop 41. The width of the one-shotpulse is determined by the value of capacitor 42 and the current fromcurrent source 43. Signal polarity changes in either direction at theinput of the filter operate multi-vibrator 40. If the intervals betweenpolarity changes at the input (waveform f) are larger than the pulsewidth of multivibrator 40, D-flip-flop 41 will be clocked to thecorresponding polarity by the trailing edge of the one-shot pulse(namely, by the positive edge at the Q-not output of multivibrator 40).If, on the other hand, the interval between polarity changes at theinput (wave-form F) is less than the time-out time of multivibrator 40,the multivibrator will be re-triggered and its time-out time will bestarted anew by each change in the polarity at its input. Consequently,there will be no clocking edges for the D-flip-flop 41 and it willremain in one state, until an interval, longer than the time-out time ofmultivibrator 40, occurs between polarity changes at the input of thefilter.

FIG. 4 is a detailed schematic of logical filter 28 which is suitablefor implementation on an LSI chip employing standard ECL (emittercoupled logic). The logical filter consists of two identical strings ofECL gates or buffers 44, to which the two complimentary 27 (FIG. 1).Buffers 44 are terminated through pulldown resistors 45 and capacitors47 to variable control voltage source 46. The capacitors 47 are small invalue and may be stray (load) capacitors, intentionally capacitors, orcapacitors of biased p-n junctions of diodes or transistors. Thecapacitors, together with the voltage value of source 46, adjust thepropagation time through buffers 44. Outputs from buffers 44 aresupplied to two multi-input NOR gates 48, the outputs of which aresupplied to two inputs of latch 49. Outputs of the latch 49 are theoutputs of the filter.

Positive and negative going logical signals propagate at differentspeeds in the logical filter. When the change in logical state occurs atthe input of the filter, the signal which has become positive propagatesrelatively fast through the one side of the filter. At the start of thepropagation of a positive going signal, when the first buffer 44 in thechain goes high, output of the corresponding NOR gate 48 goes low andenables the latch 49.

On the other hand, the signal which has become negative propagatesthrough other side of the filter relatively slowly. Only when the lastbuffer in that chain goes low, does the output of corresponding NOR gate48 so high and set the R-S latch 49 to the appropriate state.

When time interval between polarity changes at the input of the filteris larger than the propagation time for the negative edge, the filterpasses the change in the signal polarity at its input to its output. Onthe other hand, if the time interval between polarity change at theinput is less than the propagation time for the negative edge, thefilter ignores the preceding changes. In such a case, at least one ofthe buffers 44 at the “negative” side of the filter goes high during thepropagation of the previous negative edge. Therefore, the gate 48collecting signals at this side of the filter does not go high and thestate of latch 49 remains unchanged. Thus, only a polarity change thatis not followed by another polarity change during the propagation timeof the filter appears as its output. Adjustment of the value of controlvoltage in the source 46 adjusts the time delay of the filter and itsrejection interval.

For a given encoded pattern and for a given track radius, the positionsof the crossovers at the output of the low resolution filter will vary,producing extensive intersymbol interference in the low resolutionchannel. Consequently, the delay will be different for differentchannels. Moreover, as a head is moved from track to track, the shape ofthe crossover patterns will change with the radius. If this occurssimultaneously with an unusual isolated false crossover in the highresolution channel due to noise, a false detection can occur in thesystem described in the aforementioned U.S. Pat. No. 4,517,610. Suchfalse detection will not occur with the present invention because asingle false crossover in the high resolution channel preceding a truecrossover has the wrong polarity to operate validation logic 30.Consequently, the false detection just described is overcome by thepresent invention.

Another problem of prior dual channel recovery systems resides in thefact that multiple false crossovers due to noise in the high resolutionchannel can, when occurring with an unusually early crossover in the lowresolution channel, cause a false detection. However, the present systemeliminates this source of false detection by rejecting multipleclosely-spaced false cross-overs in logical filter 28.

Hence, the present invention provides for dual channel recovery which isaccurate and insensitive to effects as track radius, change in responseshape, etc.

FIG. 5 illustrates alternative dual channel readback recovery circuitaccording to the present invention. Similar elements of this embodimentare identified with the same reference numerals as like elements in FIG.1. FIG. 6 is a timing diagram for this embodiment. A medium resolutionfilter 56 is characterized by a moderate intersymbol interference and amoderate noise rejection but better dealy matching to the highresolution filter 26 compared to the low resolution filters used in thecircuit of FIG. 1. Logical filter 28 is in the medium resolution channelrather than the high, and logic 30 (FIG. 1) is replaced by a singlevalidation D-flip-flop 50. Pulse former 52 drives the C input offlip-flop 50. The positive and negative edge pulse former 54 reacts onsignal edges from flip-flop 50 of both polarity. The output of themedium resolution filter 56 can approach (and cross) zero in theintervals between true cross-overs. Therefore, the false crossovers canexist at the output of this filter in limited time intervals as shownschematically in waveforms B and D in FIG. 6. Logical filter 28 in themedium resolution channel eliminates the effects of false crossovers asshown schematically in waveform N in FIG. 6.

Another embodiment of dual channel readback recovery circuit accordingto the present invention is shown in FIG. 7 and employs delay 70 in thehigh resolution channel and logical filters 28 in both high and lowresolution channels. All adjustments of the delays in the channels andof the rejection intervals in logical filters are made adaptively. Thereference for adaptation is the external system clock, derived from aphase locked loop (not shown) which tracks media speed and provides atime scale for exchange of information between the storage device andother devices. The process of read signal recovery in this circuit isthe same as in the circuits shown in FIGS. 1 and 5 and correspondingunits are identified with the same numerals. A controllable ringoscillator 61 includes an active delay ring oscillator 62, aphase-frequency comparator 63, a charge pump 64 and a loop filter 65.The delay elements utilized in the active delay ring oscillator 62 areof the same type used in the logical filter (see FIG. 4). Controllabledelay line 70 also is constructed similarly to the logical filter (FIG.4). By maintaining the proper value of delay in the active delay ringoscillator 62, its frequency is always equal to the frequency of theexternal clock 66. Any deviations between the two frequencies isdetected by the phase-frequency comparator 63 which provides DC outputto the charge pump 64 proportional to the phase difference between thetwo signals. In turn, the charge pump 64 (together with the loop filter65) provides the control pulldown voltage which is supplied to theterminating resistors of the delay elements. The control voltagecorrects the frequency of the active delay oscillator 62.Simultaneously, it corrects all delays in the system.

The delay elements in the active delay ring oscillator 62 are the masterdelay elements since they provide the control of the frequency of theactive delay ring oscillator and the tracking action of the loop. Thedelay elements in the logical filters 28 and in the controllable delayline 70 are the slave delay elements, since they simply follow thechanges in the delays of the master delay elements. The appropriateratio of the number of slave delay elements to the manner of masterdelay elements is chosen in the system to establish the proper delays inthe channels and the proper rejection intervals in the logical filters.During circuit operation all changes in the delays in the system aretied to the changes in the period of reference clock 66, and hence, tothe changes in the value of the detection window. Therefore, the optimalconditions for readback signal recovery are always maintained.

The present invention thus provides an effective dual channel recoverysystem which is insensitive to changes in track position or radius todelay matching of the channels. The system permits adaptation of delaysand rejection intervals to a reference clock. The system is well suitedfor LSI circuit design.

This invention is not to be limited by the embodiments described in thedescription or shown in the drawings, which are given by way of exampleand not of limitation, but only in accordance with the scope of theappended claims.

What is claimed is:
 1. A dual changed readback recovery system having ahigh resolution channel for receiving a read signal and producing highresolution pulse signals representative of digital information containedin said read signal, and having a low resolution channel for receivingsaid read signal and producing low resolution pulse signalsrepresentative of digital information contained in said read signal, anddigital information being encoded in a predetermined code characterizedin that pulse signals representative of said digital information arespaced at least a predetermined time interval apart, the improvementcomprising: logical filter means in at least one of said channels forrejecting pulses spaced less than said time interval; and validationlogic means responsive to unrejected high and low resolution pulsesignals to recover and digital information.
 2. Apparatus according toclaim 1 wherein said logical filter means comprises monostable meansresponsive to edges of pulses recovered from said read signal to set toa first state, time means responsive to said edges of said pulses forestablishing a time period, and time period being restarted by eachpulse edge, and monostable means being responsive to said timer means toreset to a second state upon expiration of said time period. 3.Apparatus according to claim 2 further including bistable meansresponsive to said monostable means to alter the state of said bistablemeans each time said monostable means resets to its second state. 4.Apparatus according to claim 1 wherein said pulse signals comprisesfirst and second complementary pulse signals, and logical filter meanscomprising a first plurality of serially-connected gate means responsiveto said first pulse signals and a second plurality of serially-connectedgate means responsive to said second pulse signals, first collector gatemeans responsive to each gate means of said first plurality of gate toset a first gate signal to a first logical level whenever any of saidgate means of said first plurality of gate means responds to a pulse ofa first polarity and to set said first gate signal to a second logiclevel whenever all of said gate means of said first plurality of gatemeans responds to a pulse of a second polarity, second collector gatemeans responsive to each gate means of said second plurality of gatemeans to set a second gate signal to a first logic level whenever any ofsaid gate means of said second plurality of gate means responds to apulse of a first polarity and to set said second gate signal to a secondlogic level whenever all of said gate means of said second plurality ofgate means responds to a pulse of a second polarity; and latch meansresponsive to said first and second collector gate means to set a pulsewhenever either of said first and second collector gate means sets itsrespective gate signal to said second logic level.
 5. Apparatusaccording to claim 1 wherein said pulse signals comprises first andsecond complementary pulse signals, and logical filter means comprising:first and second strings of serially-connected logic gates responsive tosaid first and second pulse signals, respectively; first and second NORgates having their inputs connected to the outputs of each logic gate ofthe respective first and second strings; and a latch connected to saidfirst and second NOR gates.
 6. Apparatus according to claim 1 whereinsaid unrejected high and low resolution pulse signals comprisecomplementary first and second high resolution pulse signals andcomplementary first and second low resolution pulse signals,respectively; said validation logic means comprising first and secondbistable means each having clock and reset inputs, the rest inputs ofsaid first and second bistable means being connected to receive saidsecond and first low resolution pulse signals, respectively, and theclock inputs of said first and second bistable means being connected toreceive said first and second high resolution pulse signals,respectively; and pulse forming means responsive to said first andsecond bistable means to produce a pulse signal representative of saiddigital information.
 7. Apparatus according to claim 6 wherein saidlogical filter means comprises monostable means responsive to edges ofpulses recovered from said read signal to set to a first state, timermeans responsive to said edges of said pulses for establishing a timeperiod, and time period being restarted by each pulse edge, saidmonostable means being responsive to said timer means to reset to asecond state upon expiration of said time period.
 8. Apparatus accordingto claim 7 further including bistable means responsive to saidmonostable means to alter the state of said bistable means each timesaid monostable means resets to its second state.
 9. Apparatus accordingto claim 6 wherein said pulse signals comprises first and secondcomplementary pulse signals, said logical filter means comprising afirst plurality of serially-connected gate means responsive to saidfirst pulse signals and a second plurality of serially-connected gatemeans responsive to said second pulse signals, first collector gatemeans responsive to each gate means of said first plurality of gatemeans to set a first gate signal to a first logic level whenever any ofsaid gate means of said first plurality of gate means responds to apulse of a first polarity and to set said first gate signal to a secondlogic level whenever all of said gate means of said first plurality ofgate means responds to a pulse of a second polarity, second collectorgate means responsive to each gate means of said second plurality ofgate means to set a second gate signal to a first logic level wheneverany of said gate means of said second plurality of gate means respondsto a pulse of a first polarity and to set said second gate signal to asecond logic level whenever all of said gate means of said secondplurality of gate means responds to a pulse of a secondary polarity; andlatch means responsive to said first and second collector gate means toset a pulse whenever either of said first and second collector gatemeans sets its respective gate signal to said second logic level. 10.Apparatus according to claim 6 wherein said pulse signals comprisesfirst and second complementary pulse signals, said logical filter meanscomprising: first and second strings of serially-connected logic gatesresponsive to said first and second pulse signals, respectively; firstand second NOR gates having their inputs connected to the outputs ofeach logic gate of the respective first and second strings; and a latchconnected to said first and second NOR gates.
 11. Apparatus according toclaim 1 wherein said unrejected high and low resolution pulse signalscomprise complementary first and second high resolution pulse signalsand first and second low resolution pulse signals, respectively; saidvalidation logic means comprises first and second D-flip-flops havingtheir reset inputs connected to receive said second and first lowresolution pulse signals, respectively, and having their clock inputsconnected to receive said first and second high resolution pulsesignals, respectively; and an OR gate having its inputs connected to theoutput of said first and second D-flip-flops; and a positive edge pulseformer connected to the output of said OR gate.
 12. Apparatus accordingto claim 1 wherein said validation logic means comprises bistable meanshaving a clock input connected to receive said unrejected highresolution pulse signals and a data input connected to receive saidunrejected low resolution pulse signals, and pulse former meansrespective to setting and resetting of said bistable means to produce apulse signal representative of said digital information.
 13. Apparatusaccording to claim 12 wherein said logical filter means is in said lowresolution channel.
 14. Apparatus according to claim 1 further includingcontrol means for controlling signal delays in said logical filtermeans, said control means comprising ring oscillator means responsive toa system clock signal.
 15. Apparatus according to claim 14 furtherincluding variable delay means in one of said channels responsive tosaid control means for synchronizing the propagation time of the twochannels.
 16. Apparatus according to claim 14 wherein said control meansfurther includes phase compare means responsive to said system clocksignal and to said ring oscillator means for determining phase/frequencydifference, pump means responsive to said phase compare means providinga signal representative of said phase/frequency difference, saidoscillator means being responsive to said pump means to provide a signalphase and frequency locked to said clock signal.
 17. A disk drive,comprising: a magnetic disk having a radius, wherein the magnetic diskis suitable for storing data in concentric tracks and is provided forrotation about an axis; and a first read channel, comprising: aread/write head, coupled relative to the magnetic disk to read, duringrotation of the magnetic disk, information stored on the magnetic disk,and providing a read signal representative of the data stored on themagnetic disk, the read/write head having a track position along theradius; an amplifier, coupled to the read/write head, for amplifying theread signal; a filter, coupled to the amplifier, for filtering the readsignal; a zero crossing detector, coupled to the filter, for detectingtransitions in the read signal between a first level and a second leveland providing a transition signal representative of the data read fromthe magnetic disk; a signal conditioner, coupled to the zero crossingdetector, for conditioning the transition signal and having an outputresponse to the transition signal; and a controller, coupled to thesignal conditioner and having an input suitable for being coupled to areference clock, the reference clock providing a reference clock signaland the controller controlling signal delays in the signal conditioneras a function of the reference clock signal such that the outputresponse of the signal conditioner is insensitive to changes in thetrack position.
 18. The disk drive of claim 17 wherein the controllerfurther comprises: a ring oscillator, responsive to the reference clocksignal, for controlling the signal delays in the signal conditioner. 19.The disk drive of claim 18 wherein the ring oscillator comprises:controllable master active delay elements connected serially in a loop.20. The disk drive of claim 18 wherein the controller further comprises:phase compare means, responsive to the reference clock signal and to thering oscillator, for determining phase/frequency difference; and a pump,responsive to the phase compare means, for providing a signalrepresentative of the phase/frequency difference where the ringoscillator is responsive to the pump to provide a signal with a phaseand period locked to the phase and period of the reference clock signal.21. The disk drive of claim 17 wherein the frequency of the referenceclock tracks speed of the magnetic disk.
 22. The disk drive of claim 21wherein the signal conditioner comprises: a logical filter havingvariable serially connected slave delay elements responsive to thecontroller, for synchronizing signal propagation time through the firstread channel to the period of the reference clock signal.
 23. The diskdrive of claim 22 wherein the logical filter provides high resolutionsignals representative of the data read from the magnetic disk andwherein the disk drive further comprises: a second read channel forreceiving the read signal and producing low resolution signalsrepresentative of the digital information read from the magnetic disk.24. The disk drive of claim 23 wherein the signal conditioner furthercomprises: a variable delay device in one of the first or second readchannels, responsive to the controller for synchronizing propagationtime of the two read channels.
 25. The disk drive of claim 23 whereinthe signal conditioner further comprises: a variable slave delay devicein each of the two read channels responsive to the controller forsynchronizing the propagation time of the two read channels.
 26. Thedisk drive of claim 22 wherein the transition signal comprises pulsesignals.
 27. The disk drive of claim 26 wherein the logical filterrejects pulses in the pulse signals spaced less than a predeterminedtime interval apart.
 28. The disk drive of claim 27 wherein thecontroller controls the length of the predetermined time interval as afunction of the reference clock.
 29. The disk drive of claim 28 andfurther comprising output means having validation logic responsive tounrejected pulses for recovering the data stored on the magnetic disk.30. A disk drive, comprising: a magnetic disk having a radius, whereinthe magnetic disk is suitable for storing data in concentric tracks andis provided for rotation about an axis; and a first read channel,comprising: a read/write head, coupled relative to the magnetic disk toread, during rotation of the magnetic disk, information stored on themagnetic disk, and providing a read signal representative of the datastored on the magnetic disk, the read/write head having a track positionalong the radius; an amplifier, coupled to the read/write head, foramplifying the read signal; a filter, coupled to the amplifier, forfiltering the read signal; a detector, coupled to the filter, fordetecting transitions in the read signal between a first level and asecond level and providing a transition signal representative of thedata read from the magnetic disk; a signal conditioner coupled to thedetector for conditioning the transition signal and having an outputresponse to the transition signal; and a controller, coupled to thesignal conditioner and suitable for being coupled to a reference clock,the reference clock providing a reference clock signal and thecontroller controlling signal delays in the signal conditioner as afunction of the reference clock signal such that the output response ofthe signal conditioner is insensitive to changes in the track position.31. A read channel, comprising: a read/write head adapted to bepositioned along a radius of a magnetic disk to read, during rotation ofthe magnetic disk, information stored on the magnetic disk, andproviding a read signal representative of the data stored on themagnetic disk; an amplifier, coupled to the read/write head, foramplifying the read signal; a filter, coupled to the amplifier, forfiltering the read signal; a detector coupled to the filter fordetecting transitions in the read signal between a first level and asecond level and providing a transition signal representative of thosetransitions and the data read from the magnetic disk; a signalconditioner coupled to the detector for conditioning the transitionsignal and having an output response to the transition signal; and acontroller, coupled to the signal conditioner and suitable for beingcoupled to a reference clock, the reference clock providing a referenceclock signal and the controller controlling signal delays in the signalconditioner as a function of the reference clock signal such that theoutput response of the signal conditioner is insensitive to changes inthe track position.
 32. A disc drive comprising: a data storage disc;and dual channel read recovery means for reading and recovering datastored at a radial track position on the data storage disc and forupdating signal delays in the dual channel read recovery means as afunction of speed of the data storage disc such that an output of thedual channel read recovery means is insensitive to changes in the radialtrack position.